//package com.ruoyi.system.interceptor;
//
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.jdbc.core.JdbcTemplate;
//import org.springframework.jdbc.support.GeneratedKeyHolder;
//import org.springframework.stereotype.Service;
//
//import java.sql.PreparedStatement;
//
//@Service
//public class JdbcUserService {
//    @Autowired
//    private JdbcTemplate jdbcTemplate;
//
//    public Long addUser(String username, String password) {
//        // SQL语句（注意：不包含主键字段，由数据库自动生成）
//        String sql = "INSERT INTO sys_user (username, password) VALUES (?, ?)";
//
//        // 用于接收生成的主键
//        GeneratedKeyHolder keyHolder = new GeneratedKeyHolder();
//
//        // 执行插入并获取主键
//        jdbcTemplate.update(connection -> {
//            PreparedStatement ps = connection.prepareStatement(sql, new String[]{"id"});
//            ps.setString(1, username);
//            ps.setString(2, password);
//            return ps;
//        }, keyHolder);
//
//        // 获取主键值
//        return keyHolder.getKey().longValue();
//    }
//}